package chapter01

/**
  * create by unseRdoG on  2021-05-27  20:54
  */
class Student(var name: String,var age: Int) {

  def printInfo(): Unit = {
    println(this.name + " " + this.age +" "+ Student.school)
  }

}


// 引入伴生对象 与当前的 Student 类相伴相生
/**
*  伴生类和伴生对象可以互相访问对方的属性
* */
object Student{
  /**
  *   把 全局只有一份的属性   放在 全局只有一份的对象中即可
  * */
  val school: String = "atguigu"


  // 必须把main方法申明在object 中
  def main(args: Array[String]): Unit = {
    val alice = new Student("alice",20)
    alice.printInfo()
  }
}